package Day26;

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.XMLWriter;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class Demo06 {
    //JAVA生成XML文档
    public static void main(String[] args) throws IOException {
        // 通过文档帮助器，创建一个文档对象
        Document doc = DocumentHelper.createDocument();
        //  给文档添加第一个节点（根节点）
        Element books = doc.addElement("books");
        //通过根节点，丰富子节点
        for (int i = 0; i < 100; i++) {
            Element book = books.addElement("book");
            Element name = book.addElement("name");
            name.setText(i + "中苹果的小姑凉");
            Element info = book.addElement("info");
            info.setText(i + "辛勤种植苹果的故事~");
            book.addAttribute("id",100 + i + "");
        }
        // 创建一个文件的输出流
        FileOutputStream fos = new FileOutputStream("C:\\Users\\刘娟\\Desktop\\apple.xml");
        // 将输出流转换为XML输出流
        XMLWriter xw = new XMLWriter(fos);
        //  写出文档
        xw.write(doc);
        // 释放资源
        xw.close();
        System.out.println("执行完毕");
    }
}
